package com.lingxinst.farm.base.repository

import com.lynn.common.net.HttpUtils

/**
 * @description:
 *    1、定义并处理网络请求或者数据库等耗时操作
 *    2、定义声明 Service
 *  主要是供ViewModel中调用
 * @author: Lynn
 * @datetime: 2025/5/27 11:59
 **/
open class BaseRepository<T>(baseUrl: String, serviceClass: Class<T>) {
    protected var apiService: T? = null

    init {
        apiService = HttpUtils.createService(baseUrl,serviceClass)
    }


}